//
//  Test1Class.h
//  DelegateTest001
//
//  Created by Ronald Ram on 4/8/13.
//  Copyright (c) 2013 Ronald Ram. All rights reserved.
//

#import <Foundation/Foundation.h>

@class Test1Class;

@protocol Test1ClassDelegrate <NSObject>

- (void) requiredMethod: (NSString*) info;

@optional
-(void)somethingOptional;

@end


@interface Test1Class : NSObject
{
    id <Test1ClassDelegrate> delegate;
}

@property (assign, nonatomic) id<Test1ClassDelegrate> delegate;

- (void) print: (NSString*) info;

@end
